<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>

</body>
<script>
/*
some 表示只要存在即可 相当于逻辑或运算
every 表示每一个都要 相当于逻辑与原酸

判断数组中元素的

语法
    数组.方法名（function(v,i){
        返回一个布尔值
        用于表示对数组中改元素的判断
    }）；
    如果是every方法 必须保证每一个都返回true every方法才会返回true
    some  只要有一个为true 那么some返回值为true



*/

    var arr = [1,2,3,4,5,6,7,8,9];
    //判断是否都大于0
    console.log(arr.every(function (v) {
        return v > 0;
    }));

    //ES6 中引入了箭头函数
    //在书写 匿名函数的时候 关键字非常的复杂 新语法给予了简化
    //省略function关键字 使用（参数）=》{语句}的格式表示函数

    console.log(arr.filter(v => v>2));

    var sum = arr.reduce(function(left,right){
        return left+right;
    });

    var sum2 = eval(arr.join('+'));
</script>
</html>
